package com.cmic.rcs.emoji.common;

public class Constant {

    public static final String REDIS_KEY_PREFIX = "new-infrastructure";


    // 登录相关常量
    public static final int MAX_LOGIN_FAIL_COUNT = 5; // 最大登录失败次数
    public static final int ACCOUNT_LOCK_MINUTES = 10; // 账号锁定时间（分钟）
    public static final int PASSWORD_EXPIRE_DAYS = 90; // 密码有效期（天）
    public static final int PASSWORD_WARNING_DAYS = 15; // 密码即将过期提示天数
    public static final String REDIS_CAPTCHA_KEY_PREFIX = REDIS_KEY_PREFIX + ":captcha:"; // 验证码Redis键前缀
    public static final long CAPTCHA_EXPIRE_TIME_SECONDS = 5 * 60; // 验证码过期时间（秒）
    public static final String SESSION_ID_COOKIE_NAME = "XW_SESSION_ID"; // 会话ID Cookie名称
    public static final long SESSION_EXPIRE_TIME_SECONDS = 30 * 60; // 会话过期时间（秒）
    public static final String SESSION_EXPIRE_HEADER = "XW-Session-Expire"; // 会话过期时间响应头
    public static final String SESSION_ID_HEADER = "XW-Session-Id"; // 会话ID请求头


}
